*{ word-wrap:break-word; outline:none; }
body{ background:#FFF; text-align:center; }
body, td, input, textarea, select, button{ color:#555; font:12px Verdana, Arial, Helvetica, sans-serif; }
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
ul{ list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:12px; }
a{color: #000000; text-decoration:none; }
	a:hover { text-decoration:underline; }
	a img{ border:none; }
em, cite, th{ font-style:normal; font-weight:normal; }
table{ border-collapse:collapse; }
th{ text-align:left; }
label{ cursor:pointer; }

/* form */
textarea, input, select{ padding:2px; border:1px solid; border-color:#666 #ccc #ccc #666; background:#F9F9F9; color:#333; }
.txt, select{ vertical-align:middle; }
.txt:hover, .txt:focus, textarea:hover, textarea:focus{ border-color:#09C; background:#F5F9FD; }
.txtnobd{ border:1px solid #FFF; background:#FFF; cursor:pointer; }
.radio, .checkbox{ border:none; background:none; vertical-align:middle; }
.checkbox{ height:14px; }
.btn{ margin:3px 0; padding:2px 5px; *padding:4px 5px 1px; border-color:#ddd #666 #666 #ddd; background:#DDD; color:#000; cursor:pointer; vertical-align:middle; }
.uploadbtn{ width:270px; border-color:#999; }

/* title 
h3{ margin-bottom:10px; font-size:14px; color:#09C; }*/
.spectitle{ border-bottom:1px dashed #F66; }
h3 {
	font-size: 14px;
	height: 20px;
	padding-top:5px;
	border-bottom: 1px dashed #D4D4D4;
	background-color: #F9F8F4;
	padding-left: 10px;
}
.txt{ width:200px; }
.tarea{ width:360px; height:75px; }
#container {
	margin:5px auto 0px auto;
	width: 98%;
	text-align: left;
}
#header #logo {
	height: 36px;
	width: 287px;
}
#header #banner {
	float: right;
}
#menu {
	padding: 10px;
	margin: 3px auto 1px auto;
	border: 1px solid #D4D4D4;
	background: #fff;
}
/* circle */

#navCircle {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #9FB1BC;
}
#navCircle li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#navCircle a:link, #navCircle a:visited {
	float: left;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #333333;
}
#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
	padding-bottom: 6px;
	color: #333333;
	background: url(circle.gif) no-repeat bottom center;
}
#main {
	border: 1px solid #D4D4D4;
	margin-top: 10px;
}
#main .title {
	font-size: 16px;
	height: 30px;
	padding-top:10px;
	border-bottom: 1px dashed #D4D4D4;
	text-align: center;
}
#main .position {
	padding-top:4px;
	margin-bottom: 4px;
	height: 20px;
	border-bottom: 1px solid #D4D4D4;
	padding-left: 10px;
}
.page {
	height: 20px;
	padding-top:5px;
	background-color: #F9F8F4;
	padding-left: 10px;
}
.ul {
	list-style: none;
	margin:0px 0px 2px 5px;
	padding:2px;
	border-bottom: #CCCCCC 1px solid;
}
.t {
	list-style:none;
	height:22px;
	border-left:#d4d4d4 2px solid;
	border-bottom: #EFEFEF 1px solid;
	padding:2px;
	background-color:#F6F6F6;
	font-size: 14px;
	padding-top: 6px;
}
.border {
	background-color:#F9F8F4;
	border:#D4D4D4 solid 1px;
	padding:2px;
}

#footer {
	border-top:#D4D4D4 solid 1px;
	margin: 2px auto 0px auto;
	width: 100%;
	font-size: 14px;
}